class Example{
    /*
    特征是语言的结构构造，允许 -

    行为的组成。
    接口的运行时实现。
    与静态类型检查/编译的兼容性
    它们可以被看作是承载默认实现和状态的接口。使用trait关键字定义trait。
    */
    static void main(String[] args){
        Student st = new Student();
        st.StudentId = 1;
        st.Marks1 = 10;
        st.DisplayMarks();
    }
}

trait Marks{
    void DisplayMarks(){
        println("Display Marks");
    }
}

class Student implements Marks{
    int StudentId;
    int Marks1;
}